/**
 * Created by ben on 5/6/16.
 */
var system = require('system');
console.log(system.args.length);
for(i=0;i<system.args.length;i++){
    console.log(i+":"+system.args[i]);
}

var port = system.args[4];
var casper = require("casper").create({
  onRunComplete: function() {
    // Don't exit on complete.
  }
});

require("webserver").create().listen(port, {
    'keepAlive': true
  }, function(request, response) {
    console.log(request.postRaw);
  //如果没有这个操作，将会重复执行以前的步骤
  casper.steps = [];
  casper.step = 0;
  casper.then(function() {

  });

});
console.log("casperjs server is running on：", port);


// casper.start('http://www.bjjs.gov.cn/tabid/763/default.aspx', function() {
//     this.echo(this.getTitle());
// });

casper.start('http://www.bjjs.gov.cn/tabid/763/default.aspx');
// casper.start('http://www.bjjs.gov.cn/tabid/763/default.aspx');

// casper.evaluate(function () {
//         document.querySelector('#2').click();
//     });

casper.then(function() {
    // this.echo(this.mouse.click("2 li"));
    // document.$('#2').click();
    // this.clickLabel('备案信息', 'li');
    this.clickLabel('下一页', 'a');
});
//
// casper.then(function () {
//     this.clickLabel('下一页', 'a');
// });
//
// casper.then(function () {
//     this.clickLabel('下一页', 'a');
// });

casper.then(function () {
    this.echo(casper.page.content);
});

casper.run();
